package org.jeecg.modules.wechat.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.ToString;

import java.io.Serializable;

/**
 * TODO: 登录传输给 微信小程序的用户相关信息
 *
 * @author Zhang Hao yu
 * @date 2020/11/11 10:22
 */
@Data
@ToString
@ApiModel(value = "UserInfoDto对象",description = "微信登录交互信息")
public class UserInfoDto implements Serializable {
    private static final long serialVersionUID = 1L;

    /**临时登录凭证*/
    @ApiModelProperty(value = "临时登录凭证",required = true)
    private String code;
    /**
     * 传入参数: 用户非敏感信息
     */
    @ApiModelProperty(value = "用户非敏感信息",required = true)
    private String rawData;

    /**
     * 传入参数: 用户敏感信息
     */
//    @ApiModelProperty(value = "用户敏感信息")
//    private String encryptedData;

    /**
     * 传入参数: 解密算法的向量
     */
//    @ApiModelProperty(value = "解密算法的向量")
//    private String iv;
}